package cn.com.idmy.auth.session;

import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(fluent = true)
public class SessionConfig {
    private Boolean isSessionEnabled = true;

    /**
     * 是否启用动态 activeTimeout 功能，如不需要请设置为 false，节省缓存请求次数
     */
    private Boolean dynamicActiveExp = false;

    /**
     * 默认 SaTokenDao 实现类中，每次清理过期数据间隔的时间（单位: 秒），默认值30秒，设置为 -1 代表不启动定时清理
     */
    private int dataRefreshPeriod = 30;
}
